
Above: "Vastly more realistic lighting. This is a sunset in Crystal Frost."
SLer Berry Bunny (Kallisti#2038 on Discord) is a longtime developer who's been working on various Second Life projects for well over 15 years. Along with some impressive in-world games, she's done mixed reality projects for Italia Telecom and a nursing school experimenting with Second Life as a distance learning tool, among others.
Her new project, however, is somewhat more ambitious:
Crystal Frost, a new third party Second Life viewer that runs on Unity.
Yes, that means Crystal Frost should (eventually) work on mobile, displaying Second Life on a smartphone.
If she succeeds, Crystal Frost would also offer a substantial leap in graphics quality for Second Life. (See the images in this post, courtesy Bunny, including the comparison with Firestorm below.) But Bunny has even greater ambitions than better graphics:
"Having a modern graphics engine that's multi-threaded, easier modability, implementing ray tracing and proper VR is super easy," as she explains. "I have ideas about how to implement VR and make it feel like VRChat. But I need to make the client stable and get rigged meshes working before I even attempt it. Also, theoretically better performance than the Linden Lab-based viewers, if I do it right."
VRChat is actually a large part of her motivation for taking on this project: "'[I'm] wanting to see SL become better, and wishing that VRChat had something comparable to SL's robust inventory and modular avatar system." (And also she's bored and wants a fun challenge.)
Above right is a pic via Bunny showing off another feature: "Local light support, translating SL's old school lights to real world physically based material type lights, specified by lumens, via Unity's HD Rendering pipeline."
How is this even possible, and what does Bunny need to get this project hopping along faster? (Sorry.) Read on:
No, ChatGPT Can't "Write" Code. It Even Makes Up Code That Doesn't Exist.
Fun comment from reader Ravelli Ormstein, spinning off from my post about how full of fail ChatGPT is when you ask it a question you're an expert on:
First, I asked ChatGPT to write a LSL script that would turn on a light when the sun went down. It wrote a nice script, but it didn't work because the AI was using an LSL function that didn't exist. So I complained about it. The AI apologized and fixed the script by using another non-existent function.
This went on until I specifically asked for a script that only used existing functions. The script was usable and in the style we usually write them, with a 300 second timer. The AI kept apologizing for making mistakes until I asked it never to apologize again.
This is an important point, because I've seen some people claim that ChatGPT can write Second Life apps in Linden Script Language (or for that matter, any coding language). No.
Very roughly analogized, ChatGPT is like a natural language version of Google search. So if you ask ChatGPT to write a working script that happens to already exist in its massive database, you may sometimes get lucky with an actual useful response. Otherwise, you'll only get an answer that's most probabilistically coded to appear like a useful response -- in other words, the AI version of Making Shit Up.
Anyway, more fun from Ravelli with ChatGPT, with a plot twist:
Continue reading "No, ChatGPT Can't "Write" Code. It Even Makes Up Code That Doesn't Exist." »
Posted on Monday, February 06, 2023 at 01:23 PM in AI, Comment of the Week, Scripting | Permalink | Comments (4)
|
|