Accessing texture data efficiently
Unity Blog
MAY 25, 2023
Learn about the benefits and trade-offs of different ways to access the underlying pixel data of textures in your Unity project.
This site uses cookies to improve your experience. By viewing our content, you are accepting the use of cookies. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country we will assume you are from the United States. View our privacy policy and terms of use.
Unity Blog
MAY 25, 2023
Learn about the benefits and trade-offs of different ways to access the underlying pixel data of textures in your Unity project.
Cocos
APRIL 22, 2024
As from the view data amplitudes:number[] = []; create a texture for uniform sampler2D soundTex; ? I want to send the texture to the shader mat.setProperty("soundTex", soundTex);```
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Cocos
AUGUST 31, 2023
There is one obvious difference about Android, which is this (in CCPlatformMacros.h ): /** @def CC_ENABLE_CACHE_TEXTURE_DATA * Enable it if you want to cache the texture data. *
The Astronauts
JUNE 23, 2022
PC GPUs use “BCn” texture compression formats (see “Understanding BCn Texture Compression Formats” by Nathan Reed or “Texture Block Compression in Direct3D 11” by Microsoft). After all, isn’t that done by the GPU, magically and efficiently? Normally, yes.
Cocos
APRIL 22, 2024
this is how I get the data audioSource.getPCMData(0).then(dataView then(dataView => { if (!dataView)
Cocos
MAY 23, 2023
I see statistics e.g. Framerate, Draw Call, GFX Texture Mem shown in the screen when I run benchmarks. I am looking at improving performance of libcocos engine and I am using the cocos-benchmark as measuring performance. Is there a way to capture these stats in a log file or something? What file I need to modify to capture this?
Cocos
MARCH 28, 2024
google <<< backtrace: #00 pc 0x0000000000219cfe /data/app/com.globalfun.tj2015.google-h4-1qPvpvFTUxyrfRoM3aA==/split_config.armeabi_v7a.apk!libcocos.so libcocos.so (cc::MessageQueue::consumerThreadLoop()+16384) (BuildId: d0170189e42e1d28852f04498a18d4376e64ff82) #06 pc 0x00000000001ab05f /data/app/com.globalfun.tj2015.google-h4-1qPvpvFTUxyrfRoM3aA==/split_config.armeabi_v7a.apk!
Cocos
MARCH 28, 2024
google <<< backtrace: #00 pc 0x0000000000219cfe /data/app/com.globalfun.tj2015.google-h4-1qPvpvFTUxyrfRoM3aA==/split_config.armeabi_v7a.apk!libcocos.so libcocos.so (cc::MessageQueue::consumerThreadLoop()+16384) (BuildId: d0170189e42e1d28852f04498a18d4376e64ff82) #06 pc 0x00000000001ab05f /data/app/com.globalfun.tj2015.google-h4-1qPvpvFTUxyrfRoM3aA==/split_config.armeabi_v7a.apk!
Cocos
NOVEMBER 29, 2023
Here is my code: let getImg = async (name : string, path : string = 'int04') => { return new Promise((res,fai) => { cc.resources.load(path+"/"+name+"/spriteFrame", cc.spriteFrame ,(err, texture) => { // change size res(texture); }); }) } let createAnimationArray = async(parent, list: any, speed:number = 0.1,
Cocos
NOVEMBER 28, 2023
this is images of my code: let getImg = async (name : string, path : string = 'int04') => { return new Promise((res,fai) => { cc.resources.load(path+"/"+name+"/spriteFrame", cc.spriteFrame ,(err, texture) => { res(texture); }); }) } let createAnimationArray = async(parent, list: any, speed:number = 0.1,
Cocos
MARCH 5, 2023
The object loaded by assetManager.loadRemote is an imageAsset object, not a texture2D object, so you need to create a texture2d object and use the imageAsset data to assign it. load the ske data and json data, and fill the spine’s SkeletonData data, and set the spine’s animation.
Cocos
APRIL 13, 2023
use the DragonBones Pro you can download it DragonBones 下载 import data and export. Image type need be Texture Atlas.
PreMortem.Games
APRIL 13, 2023
Based on her research into avatars she created a tool to turn 2D photographic data into 3D fully rigged and animatable digital characters. The underlying mesh and overlaying texture are both adjusted instantly. It also works with industry-standard tools like Mixamo, ARKit, and Amazon Polly. It happens instantly.
The Liquid Fire
NOVEMBER 9, 2023
We’re also not bound to using the Resources folder like we are in Unity, so I’m going to use the folder “Data” instead since that makes more sense to me. Resources just feels like it should be things like 3d Models and Textures, but if you want to stick with the original, that’s fine. A couple quick notes.
iXie gaming
OCTOBER 10, 2023
Well, such glitches stem from various problems, such as: Corrupted game data Memory leaks, and Improperly handled exceptions. Save File Corruption Imagine playing your game and later finding that your progress or data wasn’t saved. Always ensure that saving and loading game progress works correctly to prevent data loss.
Logic Simplified
FEBRUARY 25, 2024
The Marketplace ecosystem in the Unreal engine offers high-quality textures, plugins, add-ons, and other assets for sale. Big Data - the Real-time technology and the designing of urban spaces Organized arrangement and presentation of data make large-scale visualization of big cities and countries possible.
Brand Game Development
APRIL 13, 2020
How I Gathered Data on Favorite Board Game Components. Nevertheless, I still think this data is useful and actionable whether you’re making a $10 game or a $200 game. How I Cleaned Up the Data. If you’ve ever worked with a large data set, you know that you can’t just pop it into Excel and make a pivot table.
Cocos
JULY 18, 2023
I’ve even following using the same sample png desert texture “tmw_desert_spacing.png” provided in the examples of Tiled Map Editor, – and it seems that it renders in Cocos2d-x-4 just very strange results. changing the generated tmx file from Tiled Map Editor above to below, now properly loads and renders in Cocos2d-x v4 <? >
Cocos
JANUARY 31, 2024
Adjusted the scrollbar of various module panels in the project settings, optimized texture compression interface interaction (need to test if there are any abnormal displays on various pages, especially the texture compression page). Optimized texture compression task scheduling and build progress display during compression.
Game Errors
JANUARY 27, 2023
Low resolution and poor texture, as well as visual issues, have been reported for the PS5. Players have expressed their dissatisfaction on social media about the low texture quality, which significantly reduces the entire gameplay experience. The PS5 graphics fault has been noted by the developer who is working on a fix.
Nvidia
NOVEMBER 7, 2022
GDeflate: An Open GPU Compression Standard GDeflate is a high-performance, scalable, GPU-optimized data compression scheme that can help applications make use of the sheer amount of data throughput available on modern NVMe devices. Data throughput of various data compressed formats compared to varying staging buffer sizes Figure 2.
Cocos
DECEMBER 7, 2023
Adjust the scrollbars of each panel in the project setting module, and optimize the interaction of texture compression interface (need to test whether the display is normal on each page, especially the texture compression page). Fix the issue where opening other prefabs from the animation mode prompts that node data cannot be found.
CG Spectrum
FEBRUARY 1, 2023
It helps reduce the amount of detail by simplifying polygons and textures as they get further away from the camera. Generally, the closer to camera, the more level of detail (surface details, textures, shadows, etc. These texture maps are then applied to the lower polygon count model to give it a more detailed and realistic appearance.
Game Errors
AUGUST 17, 2023
If you are still experiencing Dev Error 292 MW2, try these solutions Table of content: Set On-Demand Texture Streaming Check for the Game Updates Change FPS Count to Unlimited Adjust Spot Cache Size 1. Turn On the On-Demand Texture Streaming option in the Details and Textures panel. Select the gear icon in the top-left corner.
Cocos
FEBRUARY 16, 2023
The vertical axes of textures and picture pixels is shown above, when sampling textures in shaders, that is from top to bottom, which is top-right corner. This is consistent with how most image file formats store pixel data, and with how most graphics APIs work (including DirectX, Vulkan, Metal, WebGPU, but not OpenGL).
Ask a Game Dev
FEBRUARY 10, 2023
ALT First, we try to reduce the amount of data that needs to be transferred. Lower resolution textures, compressed files, compressed audio, and so on and so forth. If we detect the device screen is off, we can use that opportunity to transfer some data. This is usually handled in one of a several ways.
Logic Simplified
APRIL 1, 2024
Data Protection An important factor to consider when looking for a game development company is data protection. Look for one that cares about your data security and intellectual property. Texturing: Textures are the flat images that are added to the model to give it colour and detail.
Cocos
MAY 9, 2023
Fixed bone animation texture size error on some platforms that don’t support float point texture format. Fixed Toon shader data issue on iOS Wechat. Fixed the issue of snapping a rotated, scaled node would cause problems in the scene editor ● Fixed the possible incorrect cache data when editing materials.
Ask a Game Dev
FEBRUARY 19, 2024
If you need a completely new custom character model, that takes time from a character artist and a texture artist. that might need to be created for certain specific cutscenes. As long as the designers can create the characters with the in-game character creator and reuse the existing rigs, no new resources need be expended to create them.
Ask a Game Dev
MARCH 17, 2023
A server programmer makes sure that the data is stored and recalled correctly between the player’s sessions. A graphics programmer might not play a lot of games, but we’re not paying her for her gaming knowledge - we’re paying her to improve the game’s frame rate and rendering capabilities.
PreMortem.Games
FEBRUARY 14, 2024
99% of our assets are self-modeled and textured, as we believe in creating a product that’s totally our own. As they try to escape the ship, the events match the timing, location and intensity of the sinking, based on the latest historical data available. Plus it’s fairly difficult to find era-appropriate assets for the Titanic.”
iXie gaming
NOVEMBER 30, 2023
This content may include synthetic data, audio, video, text, and imagery. Generative AI models can produce high-quality content depending on the data they were trained on. Generative AI algorithms can improve textures, create life-like lighting effects, and minimize aliasing. Here’s where generative AI comes in.
Mircosoft Game Dev
SEPTEMBER 19, 2018
2D noise textures are really useful when creating cloudy or wavy effects. For example, the new NoiseTexture resource can be used as a normal map to get a quick and simple water material: Noise textures can also be used as roughness maps, 2D light textures, etc. Noise texture. Visual effects.
Mircosoft Game Dev
DECEMBER 9, 2022
Import: Fix swapped color channels in ETC1/ETC2 textures, etcpak expects BGRA data ( GH-69448 ). Rendering: OpenGL: Use internal texture name when setting texture uniform location ( GH-69633 ). GUI: Use system fonts as fallback ( GH-68995 ). Import: Fix group reimport bug affecting AtlasTexture ( GH-68324 ).
Game Errors
FEBRUARY 3, 2023
May require a reduction in Texture Quality settings or turning Texture streaming to OFF due to high VRAM requirements. Resident Evil 7 Save Data Issue You might be unable to create a save data for your game. Resident Evil 7 SYSTEM REQUIREMENTS: MINIMUM: OS: WINDOWS® 7, 8, 8.1,
Cocos
JUNE 14, 2023
Combined with the knowledge of the rendering, the texture is actually very close to the rendering vertex data. If I can pass this texture in between the direct rendering, then I get a 2D real fabric. Everything depends only on custom vertex data. Similarly, soft bodies, jellies, bent ropes, hair, etc.,
Filmustage
FEBRUARY 23, 2024
The Allure of Authentic Scene Setting: Where Cinema Meets Reality For filmmakers, the natural settings are living, breathing characters woven into the story's texture. The unpredictable elements, ever-changing light, and raw textures create a dynamic backdrop that studio sets simply can't replicate. Local Texture and Cultural Nuance ?️
Mircosoft Game Dev
SEPTEMBER 21, 2016
One of the early built-in types in Godot is Image, which is like a Vector, but with a little more information related to image data (such as width, height, format and whether or not it has mipmaps). Back then Godot (or what little was of it) ran on the Nintendo DS and Sony PSP, so indexed texture compression was the most common!
Nvidia
APRIL 7, 2021
Omniverse Nucleus allows users to store, share, and collaborate on project data and provides the unique ability to collaborate live across multiple applications. Texture Tools Exporter Enables both the creation of highly compressed texture files, saving memory in their applications and the processing of complex high quality images.
Game Errors
NOVEMBER 24, 2023
Interesting Fact When Lethal Company gets stuck on the loading screen, it’s often a sign that the game is attempting to process and load more data than the computer’s current hardware can efficiently handle. In addition, some players got stuck on a white screen after entering the game.
DameDev.tv
MARCH 7, 2023
In today's post, I'd like to show you how to retrieve an image provided by The Art Institute of Chicago via its public API , how to create a texture from this image, and how to feed this texture to a material and render it on a plane accompanied by a floating text with title, name of the artist and some other details.
Expert insights. Personalized for you.
We have resent the email to
Are you sure you want to cancel your subscriptions?
Let's personalize your content