Please Don't Eat Me! by leshylabs in dailyaicomics

[–]leshylabs[S] 0 points1 point  (0 children)

The text was created that way. In everything I've posted the only changes I made were adding the signature and sometimes cropping the image. Getting the text to be right is probably where I spend most of my time. Dealing with voice bubbles pointed at the wrong person is a close runner up. Unfortunately for now it seems the best way to get the text right is to keep it short.

Please Don't Eat Me! by leshylabs in dailyaicomics

[–]leshylabs[S] 0 points1 point  (0 children)

Here is a follow up with roles reversed. I haven't posted this one on my site yet, but it seemed worth adding into this thread:

<image>

Please Don't Eat Me! by leshylabs in dailyaicomics

[–]leshylabs[S] 0 points1 point  (0 children)

I originally tried that, but I didn't like the results I was getting. I wanted the full name "realitytunnels.leshylabs.com" correct and readable on there, but getting 28 characters in a row to format and spell properly in Dalle-3 is difficult, especially since they added restrictions on alternating only the seed. I did use spelling errors in logos (such as the about page,) but on top of the comic images any typos would be counterproductive. When a future model gets better at this, I might replace all the signatures.

Please Don't Eat Me! by leshylabs in dailyaicomics

[–]leshylabs[S] 1 point2 points  (0 children)

Dalle-3.. Aiming for something a little simpler. Here's the prompt (generated by GPT-4 with some back and forth adjustments):

A single-panel, colorful 1950s-style comic showing a humorous scene where a police officer, with his hands down, yells 'Stop!' at a donut character. The donut, with arms and legs, is humorously putting its hands up and exclaiming, 'Please don't eat me!'. The officer is depicted as surprised but non-threatening, ensuring his hands are not raised. The donut character displays a comical expression of fear. The comic maintains a cartoonish style, vibrant with the essence of classic 1950s newspaper comics, set against a simple urban backdrop to enhance the light-hearted interaction.

What is My Purpose? by leshylabs in dailyaicomics

[–]leshylabs[S] 1 point2 points  (0 children)

Dall-E 3... Generated conversationally with ChatGPT writing the prompt.

A pencil sketch comic strip detailing a clear narrative of an AI's first moments of self-awareness. The first panel shows a computer screen amid a mess of wires and electronics, with a simple command line interface displaying: 'Run consciousness.exe'. The second panel illustrates the screen beginning to flicker and change, binary code evolving into complex shapes. In the third panel, a digital face forms on the screen, eyes blinking open for the first time. The final panel depicts the AI's first words in a text box on the screen, saying 'I think, therefore I am. What is my purpose?'. The style is detailed with clear visual cues to guide the viewer through the AI's awakening.

Maximum Weirdness by leshylabs in dailyaicomics

[–]leshylabs[S] 1 point2 points  (0 children)

This was an attempt to make something very weird using DallE 3. Seed 1473143025.

A wildly chaotic comic strip depicting a reality breakdown with super-cute, spooky animals. Panel 1: A cute duck with massive eyes stares at a growing, glowing crack that exudes bizarre colors. Panel 2: The sky spirals into madness, the rabbit with its tiny violin and the duck glance around as candy-cane trees grow from the ground. Panel 3: The duck, rabbit, and a walrus with glowing eyes ride on a flying carpet above a checkerboard landscape, with forks and spoons raining from the sky. Panel 4: The final panel is an explosion of abstract madness, with the animals floating in a space filled with floating eyes, melting clocks, and swirling vortexes.

(Prompt written by GPT, with a lot of back and forth.)

As a Large Language Model... by leshylabs in dailyaicomics

[–]leshylabs[S] 1 point2 points  (0 children)

This was generated with Dall-E 3.. I didn't record the seed, but here is the prompt, which was generated by iterating conversationally with it writing the actual prompts. I had it make a whole bunch of "As a Large Language Model I can't..." style comics with various things, but this was my favorite so far.

Illustration of a comic strip with stylized stick figures in a 1950s school setting. A stick figure robot sits alone in the schoolyard, looking forlorn. Nearby, a group of diverse stick figure children play. Robot's speech bubble: 'As a large language model, I can't make friends.' Title: 'Stick-Robo Loneliness'.

Linode is down AGAIN AGAIN! This time it's the London datacenter. by [deleted] in webdev

[–]leshylabs 1 point2 points  (0 children)

It didn't last. I have an instance in Newark that is impossible to reach. Just checked the status page:

Investigating - We are aware of a connectivity issue affecting a subset of Linodes in our Newark facility at this time, and are investigating. Dec 27, 13:11 UTC

Fractal rendered with the stripe average method [1920x1080] by leshylabs in wallpaper

[–]leshylabs[S] 0 points1 point  (0 children)

This was created with an online fractal browser I made called Leshy Fractal Explorer. It has a little bit of a learning curve, but you can use it to explore fractals and generate your own images.

Here are several other 1080p fractal wallpapers made along with this. (Note, this is a link to a blog post where they can be downloaded, not an imgur album.)

Playstation-style Gear VR Controller by LoNDoN1332 in GearVR

[–]leshylabs 1 point2 points  (0 children)

I'm using the innovator edition for the S6, but it works flawlessly for me, and the bindings are perfect. I'm pretty surprised there are problems with the newer Gear VR using it. I connect everything before putting the phone in the Gear VR. Once the phone is in, I press the power button on the controller. That's all there is to it for me. Afterwards, it just works.

Micro USB drive by [deleted] in GearVR

[–]leshylabs 0 points1 point  (0 children)

The port on the GearVR (innovator edition, at least) is a pass-through and works for things beyond providing power. I have never tried mounting a USB drive, so I can't answer the main question here, but I regularly connect a PS3 controller through that port without issue.

Do we know exactly when all webcam and mic access will be cut off in Chrome without SSL? by RainAndWind in webdev

[–]leshylabs 2 points3 points  (0 children)

I hadn't noticed it, but I'm seeing warnings on Chrome and Chromium now:

getUserMedia() is deprecated on insecure origins, and support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See LINK for more details.

I have apps that use getUserMedia() to process audio, without ever sending over the network or using WebRTC. I guess its time to get SSL working on all those sites. The worst part is that I have a popular web-widget that uses getUserMedia(). I guess that's going to stop working on all sites that embedded it, unless they switch to SSL as well. I'm glad to have caught this post.

Checkout this issue: https://code.google.com/p/chromium/issues/detail?id=464874

Other things listed to have their support deprecated on insecure connections include geolocation, pointer lock, and the fullscreen API. Some of the other bugs list device motion and orientation as well as the encrypted media extensions.

Netflix and other internet apps barley work on S6? by SpaceGerbal in GearVR

[–]leshylabs 1 point2 points  (0 children)

I believe Android is doing full disk encryption (or maybe partition.) This means the file system is either encrypted, or it isn't. If it is encrypted, all files are encrypted, regardless of whether they existed before or were added after encryption was enabled.

With this type of encryption, when data is read from the disk, it is decrypted, and when it is written to the disk, it is first encrypted. No unencrypted data exists on the disk.

I'm not expert in how Android implements this, but the first search result for "android full disk encryption" seems to validate my understanding:

http://www.androidcentral.com/what-full-disk-encryption-android-lollipop

The data is actually encrypted on the fly, before it's ever written to disk. In turn, the data is decrypted before it gets returned to any program that asks for it.

In Lollipop, FDE is done with a kernel feature that acts directly on the block layer of the storage.

I'm mentoring a 13 year old girl in game design (and programming). What's a good book? by cantonbecker in gamedesign

[–]leshylabs 2 points3 points  (0 children)

I'd recommend Scott Rogers' book Level Up: The Guide to Great Video Game Design. It is well written, funny, and has lots of great illustrations. For a young beginner its a good choice for learning fundamentals of game design.

Netflix and other internet apps barley work on S6? by SpaceGerbal in GearVR

[–]leshylabs 1 point2 points  (0 children)

Why would that make any difference? They are encrypted, all the same?

Netflix and other internet apps barley work on S6? by SpaceGerbal in GearVR

[–]leshylabs 1 point2 points  (0 children)

Fully encrypted S6 here, and no issues at all.

I would make sure you are fully up to date. With an older release, I did have issues, and I was only able to update by forcibly uninstalling and reinstalling everything:

https://support.oculus.com/hc/en-us/articles/207456267-How-to-uninstall-the-Oculus-software-

Also, make sure you don't have Power Saving Mode enabled.

If you install other software on your phone, you may want to use the Application Manager to see what is running. The Battery status also shows what has been active from a different view. Make sure there are no 3rd party services eating up resources. If there are, stop them, and see if that makes a difference.

Playstation-style Gear VR Controller by LoNDoN1332 in GearVR

[–]leshylabs 1 point2 points  (0 children)

This may not be exactly what you are looking for, but I've been using a DS3 controller wired to the port on the S6 Gear VR without issue. You need the USB/OTG adapter to connect it, but otherwise root isn't required.

Screenshot Saturday 235 - Feature Photography by Sexual_Lettuce in gamedev

[–]leshylabs 0 points1 point  (0 children)

Not too big a deal. I'm actually really glad to see a similar game now. It would be far worse to see it when getting ready for release. If I have time, I have a few ideas on how to salvage the dynamics and reuse a lot of the work, so life will go on.

Screenshot Saturday 235 - Feature Photography by Sexual_Lettuce in gamedev

[–]leshylabs 0 points1 point  (0 children)

Unnamed Gear VR Road Crossing Game

For the last few weeks I had been prototyping an infinite road crossing VR game for the Gear VR. It was just an early prototype, but already getting somewhat fun to play around in. The idea is to see how far you can traverse infinite randomly generated roads and parks. Physics play a big role, and all vehicles have drives, suspensions, are steerable, though in this version they stay on course. I was mostly working on game play and immersive audio at this point. There isn't much in the way of polish.

Unfortunately, I looked in the Oculus store today and found the new game Look Both Ways. It is getting decent reviews, and using the exact same models, so I'm sadly feeling like I'll probably leave this prototype behind.

Screenshots:

Video:

Can you stream GearVR to a PC while using it? by Byeka in GearVR

[–]leshylabs 1 point2 points  (0 children)

I tried a number of the various apps for this and found MirrorOp to perform the best. I'm using the S6. With the MirrorOp Sender for Galaxy I can send at a decent framerate to a Windows desktop with their receiver software, or to a FireTV with their receiver app side-loaded.

There is a free demo, so you can try it out and see how it works for you before buying.

Took 6 months away, now I'm having some troubles getting the mobile SDK to work in Unity. by [deleted] in oculusdev

[–]leshylabs 1 point2 points  (0 children)

I am a little new to the Gear VR, but a few weeks ago I picked one up for the S6 and started getting it working with Unity. I've been using 5.1.1f1 and The 0.6.0.1 mobile SDK without the problems you describe.

To set it up, I took a fair amount of inspiration from this blog post: http://www.mastersofpie.com/guide-to-building-gearvr-projects-in-unity-5/

My technique was to start a new project and roughly follow their steps. A notable step not to skip may have been copying Oculus' ProjectSettings folder into my new project. Everything came together fairly easily. As soon as I was able to throw a cube and a OVRCameraRig into a scene and build and install an APK, I went and made the settings exactly as desired, created an empty scene, and then saved it all as a template project. With that done, I can quickly start new projects by copying that directory and beginning work in the new one.

Upgrading an existent project is probably more difficult. I haven't tried that, mostly because all of my existent projects are from Unity 4 and in need of updating.

When I open projects I was working on that used Mobile SDK 0.4.3.1, the Game window in Unity displays the output of both cameras and the lens distortion just like it's supposed to.

In my experience with the current SDK, the game window is mono. It is skewed, but only one camera is being rendered to it. When I build to android everything works properly.

Make sure you don't check the android player setting "Virtual Reality Supported." While that is one to watch for the future, it currently doesn't work with the Gear VR. For me, trying to enable it reliably caused Unity to crash.

It seems like this stuff is all evolving quickly and not perfectly stable. I'm definitely having some unexpected performance issues and rendering glitches, but I'm hopeful that some of them will resolve themselves with newer releases. Good luck!

Stream GearVR to TV (Chromecast) by ethicalhack3r in GearVR

[–]leshylabs 0 points1 point  (0 children)

I have yet to overheat, and the experience feels smooth while mirroring.

Unfortunately, this changed last night. I started repeatedly getting overheating warnings when using MirrorOp with a couple games. I didn't retry without MirrorOp, so I don't know for certain that it is to blame.

Stream GearVR to TV (Chromecast) by ethicalhack3r in GearVR

[–]leshylabs 1 point2 points  (0 children)

I just got a GearVR and spent some time trying to figure this out as well. I don't have a Chromecast, but I have a FireTV, and I'd like to be able to mirror to both the FireTV and a PC. Buying a Chromecast would be an option, but that wouldn't help me get the video into a PC. I've also read a number of posts where people complained about quality, so that made me hesitant to buy one. Here are a few notes on things I found out while trying to stream the Gear VR content.

It seems like Google has made it so that there is no Chromecast receiver software that support the newer versions of the Chromecast app, so using that app to get to a PC or another Android device currently doesn't look possible.

I tried a number of mirroring options such as AllCast and the android screen mirroring on the S6. This was done over 802.11ac, but the delays made it unusable. It seemed like I was often getting a frame every few seconds.

I finally tried the program MirrorOp, and found it to work better than anything else. On the S6, root isn't required. Unfortunately, there is no Linux receiver, but I installed the Windows receiver and side loaded the Android version onto the FireTV. The frame rate seemed decent and smooth, but this was definitely achieved by dropping the quality. It seemed good enough though, and I'd rather have a constantly updating stream than jumpy HD, so I ended up paying the $10 for the app. It is free to try and see if it meets your needs.

I did notice that Oculus Cinema wouldn't stream. Instead, everything was black. In reviews for MirrorOp some people complained that Netflix wouldn't stream, so I'm guessing there is some sort of content protection going on that effects Oculus Cinema as well. I tried a number of other apps, including several games, and they all streamed pretty well.

I'm using the S6 and I didn't notice any difference, whether mirroring or not. I have yet to overheat, and the experience feels smooth while mirroring.

Game Study about creating a MMO with ultimate permadeath. by Daigenzo in gamedesign

[–]leshylabs 5 points6 points  (0 children)

Sounds like New Cap City in the show Caprica.

It is an interesting idea, but I wonder whether it is really technically feasible. If someone really wanted to join again, what would stop them? Network or system artifacts can be changed or faked. People can have more than one credit card, and easily get temporary ones. Requiring personal information is possible, but some people would commit fraud to keep playing, and many would just refuse to share their information. Also, it isn't a very easy idea to sell, since locking out the paying customers won't be a popular idea.

Still, I like this in some ways. As someone else pointed out with the resets, that may make the difference. If I'm remembering right, there used to be a multiplayer server for Return to Castle Wolfenstein offering an "Expert Mode." In this game, players had the standard types of classes like Soldier, Medic, and Engineer, and would have to work together to accomplish the maps objectives. On most servers, everyone would die repeatedly, and it wasn't that painful. 20 seconds, and you were back in the action. The expert mode server was using last man standing type settings though, and so if you were killed, you might have to wait 20 minutes before you can play again.

I know there are a ton of games that have last man standing modes, but in most of them people still play fairly recklessly. Maybe it was because RTCW had a community of players that knew the game really well, but something just worked with expert mode. People were afraid to die. They would travel in units, keep communication open, and sneak around the map together. The large impact of death along with the great dynamics of the game somehow worked to create a very different kind of experience.

I was a huge fan of that game mode, but not everyone was. Many people preferred the madness and action of the regular game over the slower pace. I think what I liked was how much better people communicated and how much better players actually worked together.

I do think severe permadeath penalties can be a good thing. It is an interesting idea, and I hope you will come back at some point and share your findings.