We won the Taco Bell thing too with We Shall Wake.
I coded an ocean today based on this: https://www.shadertoy.com/view/Ms2SD1. Okay, I lied, it took me like 4 days.
I came up with a really nice seamless LOD transition system. Here you can see the wireframe which shows the smooth transitions, very similar to how hardware tessellation āfades inā more triangles.
Hereās a picture showing the seamless LOD transitions enabled only on the right side of the screen. The left side shows the raw mesh drawn using glDrawElementsInstanced().
I still have to tweak the colors a bit, and the sky box reflections at high view angles are currently faked with a single color. I plan on using a low-res real-time generated cube map of the dynamic sky to properly reflect the sky (even the stars!). A cool thing is that the lighting is completely automatic and simply appeared automatically when I enabled a light. I really like the specular reflections. The biggest problem right now is performance. I simply copy-pasted the procedural noise the ShaderToy shader used, which is inefficient as hell. The fragment shader is almost 5000 instructions right now, completely crazy. The next step will be optimizing it by precomputing the noise into a 2D lookup texture, which will replace ~4600 instructions with 12 texture lookups, possibly less.
Yesterday Iāve released version 0.8 of my small roguelike, CryptoRL2
For more info: http://www.java-gaming.org/topics/cryptorl-2/36835/msg/351225/view.html
I live by the sea. I wake up everyday, and I can see the ocean. I frequently sail. I love the sea.
But every time I play a game set near an ocean, I get frustrated that whomever developed said ocean seems to live in a totally landlocked country because its always just some big blue slightly-transparent wobbly thing, not a large nautical mass.
Ant then thereās your screenshots.
Well⦠damn son.
Next time I wake up and see the sun hitting the waves, Iām going to be thinking of your game
Wow, thank you so much! Iām really happy with the preliminary results too! ;D Hopefully I can make this run well even on toasters with the same quality while also adding better sky reflections, and thatāll hopefully improve it even more. =3
Looking great ;D
By the way, does anyway know a good and simple occlusion culling algorithm and how to implement it? Because I came up with my own algorithm for occlusion culling, but it was too slow.
For highly occluded scenes that are (mostly) static: portals. Anything elseā¦it complicated.
Some long - long time ago i use frustum culling,
I get frustum scene every frame and check objects before render them.
(and call āget frustumā was a bad idea - need simple calculate it on CPU from Cam position
- its no so hard as i think it be, I use it because I donāt have reflections and shadows ^^)
+need use some sort Octree ā scene grid (or portals)
+need Have dif types of models for far distant.
p.s but no one care about FPS if that not AAA: 30-60 is fine
and simples way to increase it: simple make less polygon model + less gpu calls.
Looks very Nice
Imho: it have some problems with light reflection
- it looks like alien goo (with sun light on it) like this:
https://www.filterforge.com/filters/241.html
https://www.filterforge.com/filters/1063.html
when it must be someting like this
http://www.blog.clientearth.org/wp-content/uploads/2012/08/ocean.jpg
I second that! :point:
Iāll do that as soon as Iāve managed to optimize it and added proper skybox reflections. =3
Added the option to switch the in-game GUI to left handed mode. It only affects the virtual joystick, the attack button and the quick slots, i.e. everything in the lower half of the screen. But given that I canāt control it properly in left handed mode, I guess itās a nice addition for lefties⦠;D
Iām reading this: http://repository.tudelft.nl/assets/uuid:357270c8-b4eb-4e49-a225-b94772e845f2/report.pdf
More of a āWhat I did yesterdayā. I added in some super cool inventory management stuff, and gear, but more importantly, I played my first Ice Hockey game on a rink other than my pond. I was put on a decent enough line. I made 3 goals and 2 assists with about 25 minutes of ice time. However, 2 of those goals were for the other team. :persecutioncomplex: I woke up sore, but Iām ready for game 2 tonight! Wish me luck.
Today I finished and started my game advent calendar. 23 little games made in JavaScript.
Every day you can play another game and receive a hint at the end. Collect all hints and you have the chance to get a prize. (but I have to say the hints are in german but the game tutorials are in english =) )
Link: Advent Calendar
First Day Game: