Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

232 Neutral

About GeoffN

  • Rank

Personal Information


  • Twitter

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. The official trailer for Hypergate is here! If you like 3D space combat games, be sure to check out the YouTube trailer below! I regularly post screenshots on Twitter, so if you're interested in Hypergate be sure to take a look: https://twitter.com/geoff_nagy Final release is scheduled for December 2018 via Steam: http://store.steampowered.com/app/809530/Hypergate/ I maintain a sort of development blog where I occasionally post large status updates or milestones: https://singlehandedgamedev.wordpress.com/ Enough blabber---here is the trailer!
  2. I'm pleased to announce that Hypergate, my 3D space-combat game, will be released in 2018. The game features a single-player campaign of 11 missions, upgradeable fighter components, and both single- and multi-player instant action modes. The game has just achieved alpha status. But, don't just read about it---watch the exciting demo mission on YouTube:
  3.   That's a nice suggestion, thanks. There's no reason you couldn't use the same techniques that are applied when rendering soft particles, I suppose: render the depth buffer to a texture and pass this into our fragment shader. We can then adjust our outgoing fragment alpha values based on some comparison of the incoming and existing depth values.
  4.   I had the same comment on my YouTube video. It just appears that the two end triangles are unused because the glow inside of the texture is relatively small compared to the texture size itself. If a larger glow (relative to the texture size) was used, those two end triangles would be coloured, too.   But, it's a good point---for the texture I've chosen to use in my implementation, those two end triangles aren't required because the glow is so small.
  5.   My implementation currently doesn't support multiple textures, but this is a simple addition to make. It would be very useful, and I'll definitely add this in the future. Thanks for the suggestion.       Interesting---I haven't seen that before. I see that they use a texture containing 4x4 tiles and select the most appropriate one based on the orientation factor. I guess the downside of this is that it requires one to build or have these textures on hand. This could be a painful process if you want different appearances (colour can be easily addressed in a fragment shader, but glow intensity would be trickier) for your volumetric lines. The paper also seems to suggest that even with their proposed corrections for smoother transitions between the textures, the effect won't be totally smooth.
  6.   There's no reason it couldn't be used for tracer-style bullets or shorter/smaller lasers, yes. In my provided implementation, you can vary the length, width, and colour. The base texture, which is coloured in the fragment shader, could also be modified to give a different appearance (such as less/more glow).
  7. Hello, While I'm unsure if this approach is entirely new, I've developed a technique for rendering laser bolts or lightsabers that looks realistic from all angles in 3D, even when viewed directly head-on. The effect also works with perspective distortion. It's not based on post-processing blur or traditional billboarding techniques, and it only requires 6 cleverly-positioned triangles, so it's cheap to render.   Here are two screenshots showing the effect with laser bolts of varying colour and width. Note that the red laser bolt looks realistic when viewed head-on, even in the presence of perspective distortion.   [attachment=33955:laser-shot-1.png][attachment=33956:laser-shot-2.png]   I've posted an explanatory 2 minute video on YouTube describing the effect. The video also depicts a wireframe overlay at one point to clearly show what's going on. Complete source code and executable for the program used in the video demonstration (and the above screenshots) is available here. A more complex example showing a lot of batch-rendered laser bolts is available here.   I hope someone finds this useful.   Thanks, Geoff
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!