PlayingInCanvas

Members
  • Content Count

    28
  • Joined

  • Last visited

Everything posted by PlayingInCanvas

  1. PlayingInCanvas

    Released: Ermis Special Effects

    Ermis Special Effects released! PlayCanvas post process effects available now: - Scalable Ambient Occlusion - God Rays - Depth of Field More coming! Watch them, desktop only: https://playcanv.as/b/ZWfqkdUY/ Lower res, semi-real-time mobile version: https://playcanv.as/b/f5P5gzfh/ Get them here, combo option available: https://pic.pirron-rodon.one/
  2. PlayingInCanvas

    Released: Ermis Special Effects

    New version released: edit all effects directly inside the Playcanvas editor. v1.1.0 - Scalable Ambient Occlusion - God Rays - Depth of Field See an example here.
  3. PlayingInCanvas

    Released: Hera LOD Manager

    Level Of Detail manager to automatically switch models and reduce the scene complexity. Easily setup your models levels of detail, billboard support for the last LOD and live preview inside the PlayCanvas editor. Features: Three Levels of Detail supported. You can use different models for each LOD or use the same model and control which mesh instance is rendered. Great for packing models together! Control the distance breakpoint where each LOD is switched on/off. Billboard support for the last LOD (automatically faces the camera). Live preview inside the PlayCanvas editor. Batch processing: copy/paste settings to any number of entities. Sample scene: https://playcanv.as/b/EHdAEBSg/ Get it here: https://pic.pirron-rodon.one/
  4. PlayingInCanvas

    Released: Artemis Animation Timeline

    Artemis Animation Timeline A PlayCanvas in editor timeline allowing you to animate any entity and preview the results in realtime. Combine multiple animations to create cut-scenes and scripted events! Features: Record multiple tracks, animating entity transforms (position, rotation, scale) directly inside the PlayCanvas editor. Keyframes and complex animation curves supported. Each animation timeline can be played separately and controlled by any script. Live editor preview. Try it for 30 days for free: https://pic.pirron-rodon.one/
  5. PlayingInCanvas

    Released: Artemis Animation Timeline

    Artemis Animation Timeline released! Try it for 30 days for free: https://pic.pirron-rodon.one/
  6. PlayingInCanvas

    Released: Athena Terrain Creator

    This has been under development for a while but we are proud to have it released today! Using a Chrome extension you can subscribe and load our libraries directly inside the PlayCanvas editor. We are determined in providing a list of editor extensions that empower PlayCanvas and solve case specific problems. Coming soon: Physics Painter P2P Multiplayer Animation Timeline Starter Kits Learn more: https://pic.pirron-rodon.one/ Athena Terrain Creator Create dynamic terrains from heightmaps with adjustable quality and multiple textures that render directly inside the PlayCanvas editor. Terrain creator is an editor extension that integrates seamlessly with the PlayCanvas editor. It provides tools that help you add natural terrains in your scenes and the ability to do object placement in a WYSIWYG way. Features list: In editor terrain generator from heightmaps. No need to include big terrain models to your app, reduce your download size to a minimum. Terrain generation on runtime is fast! Depending on the quality selected can be < 300ms. Support for single and tiled heightmaps, seams are properly calculated during normals generation. Why tiles? Benefit by camera frustrum culling to achieve greater performance. Support for infinite number of terrains! Take care of your polycount and you can have as many terrains as you like. Control your terrain model detail by selecting the number of subdivisions. Control your terrain total size in all directions. Support for colormaps with up to four texture channels. The splatmap shader uses the PlayCanvas shader chunks system supporting all lighting/rendering effects. The terrain model generated uses a standard PlayCanvas material for lighting. A collision component is added that allows compatibility with other editor extensions coming soon. A special terrain-runtime.js script is added to your project to generate your terrain on runtime. All terrains generated are yours to keep! All extension fields include detailed tooltips with usage instructions. Coming soon: API pc.Events that allow you to add your custom logic during terrain generation/texturing.
  7. PlayingInCanvas

    Released: Athena Terrain Creator

    Christmas sale: Free to try for 10 days. Buy for 12$ and own forever. https://pic.pirron-rodon.one/
  8. PlayingInCanvas

    Released: Danea Environment Painter

    Supercharged objects placement using physics directly inside the PlayCanvas editor. Speed up your scene creation! Create natural looking scenes without effort, paint anything on top of anything. Use cases: Easy to use rules for painting a collection of objects. Paint decals on top of surfaces without worrying about manual placement. Drop feature to create natural looking scenes. Athena Terrain Creator support for painting on terrain models. https://pic.pirron-rodon.one/ Speed level design: Physics Drop Feature:
  9. PlayingInCanvas

    Released: Danea Environment Painter

    Christmas sale: Free to try for 10 days. Buy for 12$ and own forever. https://pic.pirron-rodon.one/
  10. PlayingInCanvas

    Released: Danea Environment Painter

    Danae Environment Painter is now released! Free trials available, let us know of your feedback. https://pic.pirron-rodon.one/ This is a release candidate made available by user demand, we are working around the clock for a stable release. Enjoy!
  11. PlayingInCanvas

    Released: Danea Environment Painter

    Decals painting:
  12. PlayingInCanvas

    Released: Athena Terrain Creator

    Free trials available! Try Athena Terrain Creator now. Download our Chrome extension here:https://chrome.google.com/webstore/detail/playingincanvas/dfokedhgmlgbgmkhfhcingaieajhibhb Fire up your PlayCanvas editor. Activate the extension and enable your free trial.
  13. PlayingInCanvas

    Robostorm.io

    That's awesome! Plays great, plays fast. Would be very interested on some details about your custom physics engine (I think you mentioned it on a tweet of yours) and why you chose to do that.
  14. PlayingInCanvas

    Work in Progress: Escaping Earth - 3D space platformer

    A prototype viewer of the 300+ stars that are added to the game. https://playcanv.as/b/6UWJvbcE/ And an article on this: http://pirron.one/playingincanvas/fitting-galaxy-computer-screen
  15. Hi! This is a prototype for a 3D space platformer game that is in the design phase. You can play it here: http://pirron.one/escaping.earth4 We were able to develop this in a matter of days. Some features: Developed using PlayCanvas. p2.js is used for physics, planets create gravity fields that push objects that enter it, into orbit. solar system is an accurate representation of the real one, using the orbital elements from NASA. Planets were scaled up to help with game play. additional star systems can be added easily from the editor, just by inserting new (real or imaginary) orbital elements. orbits and gravity fields are rendered using "lines" to help the player navigate around. Touch controls are partially implemented, for the moment only to navigate around with the top down camera. This isn't an easy game, nor does it make much "sense" right now! But we are loving how easily it turns out to prototype in PlayCanvas. Stay tuned for feature updates: http://pirron.one/playingincanvas/escaping-earth-3d-space-platformer-prototype Thanks for playing!
  16. PlayingInCanvas

    Work in Progress: Escaping Earth - 3D space platformer

    @Entian wow, that's a massive project. Coding everything from scratch! I will keep a close eye on this, thanks for sharing. We love realistic movement, physics and everything else from space. But thinking how little we know of space actually, we see a big gap that we can fill with imagination. That's what we love in space games. You can as little or as much of anything. Thanks for the suggestions on movement, we will keep trying!
  17. PlayingInCanvas

    Work in Progress: Escaping Earth - 3D space platformer

    The village thing is a greek thing/joke, quite common to hear it as an excuse in Greece Space games ought to have awesome music! We like Ennio a lot, thanks for sharing him. We are creating this prototype and sharing it for the fun of playing around in space, we will see if we can get away with a copyright notice for the moment. Maybe we send the link to Vangelis and ask him
  18. PlayingInCanvas

    Work in Progress: Escaping Earth - 3D space platformer

    We are from the same village from Greece The game will be freeware, we might be able to make it through with it. Thanks though, we need to take care of it. Vangelis is our super space composer! P.S. Kidding, about the village thing, but Greece is small, you never know.
  19. PlayingInCanvas

    Work in Progress: Escaping Earth - 3D space platformer

    Thanks @Skeptron again! All that is really helpful. We started an iteration process to improve on this. Here is a small update: v0.015: http://pirron.one/escaping.earth Change log: - Small sized orbit lines were added for the token stars. Guidelines to help player enter a proper orbit for catching the star. - The spaceship's speed, thrusting/braking, when moving inside a gravity field was reduced to 10% (from 100%). - A bug was fixed that sometimes made the game misplace a star inside the planet. - Small visual improvements (Saturn rings).
  20. PlayingInCanvas

    Work in Progress: Escaping Earth - 3D space platformer

    @Skeptron thanks for playing and taking the time to comment! This is very much what we are trying to figure out with this prototype. The idea was to make a fun game around space travel and moving in circles/orbits under the influence of gravity fields. Initially we were going for a top down camera, but given the atmosphere that the space setting creates we are finding the spaceship attached camera quite attractive. But still we don't have an answer on how to make it easier or better said more straightforward learning how to move in orbits. Especially how to give visual feedback of the spaceship's orbit and its immediate surroundings, to help the player navigate around. We might slow down the velocities and forces applied, but we are trying to avoid just letting the player move in straight lines. As then it would just be a common platformer with a space setting. Though we might go for that at the end if we end up with nice visuals and a deep atmosphere. Some in the team would vote on this! And ideas would be more than appreciated!
  21. PlayingInCanvas

    Work in Progress: Escaping Earth - 3D space platformer

    Thanks @Entian for your nice words! Indeed, that's a balance we wanted to test with this prototype: as we are all hard-core astronomy fans, to try and balance gameplay with the realistic nature of the forces found on space. Game will feature exploration and travelling between solar/star systems. Combining the platformer-aspect with story and resource management features. But we would really love to see travelling being the main part of the game!
  22. PlayingInCanvas

    Tutorial: Converting a Unity3D project to PlayCanvas

    Took some time ... but 4th part is here: http://pirron.one/playingincanvas/converting-unity3d-project-playcanvas-part-4 If you like these tutorials help us write more by supporting us on our Patreon page. Enjoy!
  23. Hi! This is a tutorial series on how to convert an existing Unity project to PlayCanvas. I saw the need for something like this, as I have been contracted several times to convert Unity codebases to WebGL/PlayCanvas to support HTML 5/mobile deployment. Let me know if you find this useful! http://pirron.one/playingincanvas/converting-unity3d-project-playcanvas-part-1
  24. PlayingInCanvas

    Tutorial: Texture masks using a shader

    Hi! I started a blog with tutorials about PlayCanvas and WebGL development. This is one of the first tutorials, on how to use shaders to mask and animate textures in real time. Let me know if you find this useful! http://pirron.one/playingincanvas/texture-masks-using-shader You can follow this tutorials on twitter as well: https://twitter.com/playingincanvas
  25. PlayingInCanvas

    Tiled Terrain Manager

    Hi! This is a template project, for PlayCanvas, that provides a complete tiled terrain system based on heightmaps and colormaps. Example build: https://playcanv.as/b/Rhlm9CMz/ Some of its features:- Terrain generator from tiled heightmaps. The heightmaps and colormaps (splatmaps) have to be provided in a specific named notion. Included there are two sample terrain projects created with WorldMachine.- Texture generator from tiled colormaps (splatmaps). The user can provide up to 4 textures and the shader mixes them on the terrain based on the channels of the colormap (R,G,B and Alpha).- All methods included in the generators are run using an async loop, which splits them between the frames. This allows generation, rendering and texturing to be done during run-time creating only momentary pauses.- A special collision mesh can be created if required with a smaller subdivision count than the rendered model for physics/collisions.- Normals are fixed and re-calculated on border, during generation to avoid seams between the tiles.- A visibility manager can be configured to render only a specific number of tiles based on the active camera. The tiles get visible/hidden based on the position of the camera on the terrain. If memory is managed correctly this allows for infinite terrain size/tiles.- A sample actor is provided in the project (named Aj), with a simple 3rd person controller.- A random terrain distribution script is provided based on distribution maps which can be painted per tile or per the complete terrain. PlayCanvas has a batching API in the works which will allow combining multiple meshes to reduce draw calls, this will increase greatly performance especially when objects like flora are distributed on the terrain. Current version is v1.15 and the project can be found here. A tutorial on how to use this can be studied here.