rufson's Forum Posts

  • Thank you Colonel Justice

    Sky is just a ping pong snaphot img scroll:

    Hopefully this experiment goes further in our HUM game.

    Can't wait to see your next bigger project using new features!I remember your love to raycasters. Thanks for confirming the speed of the Array.

    Best

  • Just in case, Update:

    The Z position is now read from the Array instead of Drawing Canvas SnapshotRedAt. Maybe this will help with the Z reading issue but for sure helps in terms of memory. Array is 30 MB with 2 decimals and Canvas snapshot was 80MB.

  • R0J0hound

    I haven't discovered the problem with the flipped image yet. Maybe because I don't paste anything to drawing canvas, just red channel snapshot after Advanced Random perlin noise is complete.

    But I will be aware of what you pointed out & I'll try your suggestion if necessary. Thank you

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • > I found out that on some devices pixel reading from Drawing Canvas snapshot for player camera Z doesn’t work properly.

    You mean the rgb data?

    The values between browsers can vary a fair amount unfortunately.

    Probably the same for gpu hardware as well.

    newt

    Yep, exactly the rgb data.

    Thank you for pointing it out! I found one device soo far that reads it differently on integrated gpu. Now I am concerned that this convex substrate method is not safe enough :( Maybe I will do some rgb spot test for auto calibration.

  • I did a little test side project, FPP walking on non-flat surface.

    You can play it on Scirra Arcade:

    https://www.construct.net/en/free-online-games/forest-walk-sim-34983/play

    Subscribe to Construct videos now

    Some details:

    This is an experimental project that uses DrawingCanvas perlin noise for procedural ground mesh distorion displacement and for handling Z position for native Construct 3 plugin like: 3DCamera,3Dshape and sprite billboards. The forest is randomly created on the layout start then the shadows from trees & ground details are baked to the ground texture on each startup. Also this little project is using Sound positioning with IR reverb audio file for convolution effect(it is not a 3D sound for fpp game but it creates some kind of positional space sound but not accurate in terms of direction).

    I found out that on some devices pixel reading from Drawing Canvas snapshot for player camera Z doesn’t work properly. Sometimes it reads incorrectly height of the character. If you play this little game and feel that your character is too high above the ground level, please leave the comment about it. Thank you.

    Happy walking!

    Update: The Z position is now read from the Array instead of Drawing Canvas SnapshotRedAt. Maybe this will help with the Z reading issue but for sure helps in terms of memory. Array is 30 MB with 2 decimals and Canvas snapshot was 80MB.

  • BrickwallWAV If you are using fog effect then put all one side (billboard) 3D objects on another layer with distance camera order and for each one billboard add fog effect, but keep in mind that this will eat gpu if u have a lot of billboard sprites.

    All others objects like ground and all faces 3d boxes,traingles put on the layer under the billboards layer with fog effect and camera z order option. You can also insert all billboard objects to family object with fog effect on it.

    Cheers

  • I already prototyped something similar but it's blocked on a bug in Safari that causes it to break all rendering.

    Hope there is a solution to this problem in the future, fingers crossed Ashley

  • Hi Mario03

    I strongly recomment to use native build in Construct 3: 3Dshape and 3DCamera plugins instead of my example that was created before those plugins.

    If you are looking for smth like mode7 racer game you should check this example:

    https://editor.construct.net/#open=ghost-racer

    Happy constructing!

  • Good job! keep going. One thing: it is possible to respect the nearest sampling​?​ (in the editor the textures of 3D Object are sharp but on runtime they get blurry​).

    Another thing, I'm just curius :)

    I don't know the ACE or any plans about new buffers like face normals, but do you plan to implement somehow a simple lighting on the faces like flat shading from a one set in 3d space light point? I was thinking about extension to the build in 3D Shape to have a option to "set color​" for each face to fake simple lighting instead of global set color to the whole object.

    Cheers

  • a little sneak peak video, work in progress:

    Subscribe to Construct videos now

    Thanks for comments, more soon like always :)

    Best

  • Hey Folks,

    I had obsession with new Z elevation mesh feature since Construct Beta...and here you can watch a fraction what you can do with it. Doom is coming;)

    Subscribe to Construct videos now

    And here is a free aka mode7 project file I made with Zelevation feature. Feel free to use it as you like.

    https://github.com/RufusRufson/Construct3-ZmeshElevation-Mode7

    more soon...

    Best

    rufson

  • MasterQuest

    What do you mean? I did that little game in c2 for a PAQ show(it was a commercial project).

    Now I moved with all of the tricks with mode7 to c3, working on a new game "HUM"https://www.construct.net/en/forum/construct-3/your-construct-creations-9/combo-projects-no-plugins-old-156639. I did a promise about tutorial on it about a year or two ago but I was too bussy to do it :( Blame on me. Of course I can upload a capx from the game but hey that was a hours of work and it is like a ready made game asset, just replace sprites and whola! hit game on the mobile app stores ;) So for sample file and tutorial I have to do it nicely, transparent and understandable(without commercial stuff inside) but I didn't find time for this :(

    But I have game source file. how much should I take for this if u are interested?

    kyra tv version is down but u can still play it on my website:

    http://rufson.com/paq/

    Hope you are good, Cheers

  • Hey Constructors,

    Here you can watch a Music Video I made using construct 2

    All graphics are scanned hand draw pictures by Bartosz who also made the music.

    Subscribe to Construct videos now

    It is little old, but now I decided to move it to the construct 3 before the c2 support in c3 will be shutdown.

  • What a cool bunch of different graphics effects. The bobing and tilting are nice touches that make the motion cooler.

    Nice use of pixel data too. No need to process more than you need to and it seems to make it more interesting when you can draw the curves instead of relying on stiff math curves. Anyways, looking forward to seeing more. The pixel examples I made work differently but could benefit from canvas use if I used C3.

    Thank you R0J0hound

    Exacly, I tried making it with math curves folowing extentofthejam paper but I stuck on it and then I realized that I can use simple reading pixels on a 1 pixel h 255 w slide gradient and repeat it infinitly horizontal in logic paterns. Every time turns and hills are random because I was to lazy to draw in tile map editor so many slices :) So was way faster to make a rule for it in the events sheet.

    here is the tilemap slice:

    left,right - blue

    up,down - red

    rest: road textures etc

  • small update(no more geometry glitches).

    Wireframe time and triangle polygons in Drawing canvas :)

    Subscribe to Construct videos now